
// 配置说明
const configs = {
  // 编译文件的输出目录
  distDir: 'build',
  // 是否给每个路由生成Etag
  // Etag是用来做缓存验证的，如果路由执行的时候，新的Etag是相同的，那么就会复用当前内容，而无需重新渲染
  // 默认情况下，nextJS是会对每个路由生成Etag的。但是如果我们部署的时候，ngx已经做了Etag的配置，那么就可以关闭nextJS的Etag，节省性能
  generateEtags: true,
  // （不常用）页面内容缓存配置，只针对开发环境
  onDemandEntries: {
    // 内容在内存中缓存的时长（ms）
    maxInactiveAge: 25 * 1000,
    // 最多同时缓存多少个页面
    pagesBufferLength: 10,
  },
}

